package com.king.modules.system.service;

import java.util.List;

import com.king.framework.base.service.YyBaseService;
import com.king.modules.system.domain.SysDictDataEntity;

/**
 * 字典 业务层
 * 
 * @author king
 */
public interface SysDictDataService extends YyBaseService<SysDictDataEntity, Long> {
	/**
	 * 根据条件分页查询字典数据
	 * 
	 * @param dictData
	 *            字典数据信息
	 * @return 字典数据集合信息
	 */
	public List<SysDictDataEntity> selectDictDataList(SysDictDataEntity dictData);


	/**
	 * 根据字典数据ID查询信息
	 * 
	 * @param dictCode
	 *            字典数据ID
	 * @return 字典数据
	 */
	public SysDictDataEntity selectDictDataById(Long id);

	
	/**
	 * 查询字典数据
	 * 
	 * @param dictType
	 *            字典类型
	 * @return 字典数据
	 */
	public int countDictDataByMainid(Long mainid);
	

	/**
	 * 根据字典类型查询字典数据
	 * 
	 * @param dictType
	 *            字典类型
	 * @return 字典数据集合信息
	 */
	public List<SysDictDataEntity> selectDictDataByMainid(Long mainid);

}
